/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package EasyInterface;

import DataAccess.HmmWriter;
import Domain.Cluster;
import Domain.HmmStatic;
import FMMLogic.*;
import be.ac.ulg.montefiore.run.jahmm.Hmm;
import be.ac.ulg.montefiore.run.jahmm.ObservationDiscrete;
import Domain.Output;
import FMMLogic.LFMMCluster;
import java.util.ArrayList;
import java.util.List;
/**
 *
 * @author Allen
 */
public class Test {
    private static ArrayList<HmmStatic> hmms;

    private static List<Hmm<ObservationDiscrete<Output>>> hmm_list;
    private static List<Cluster> clusters;


    public static void main(String[] args) {
        
        LFMMTrainer fmm = new LFMMTrainer("data_test/test.txt");
        fmm.train("data_test/hmm_results.txt");
        hmm_list = fmm.getHmms();

        LFMMCluster lc = new LFMMCluster(3);
        clusters = lc.kmeansCalculate(hmm_list);
        
        for(int i = 0; i < hmm_list.size(); i ++){
            
        }
    }
}
